package com.xll.service;


import com.xll.entity.Sport;
import com.xll.entity.WeixinRun;
import com.xll.utils.QueryInfo;
import com.xll.utils.Result;

import java.text.ParseException;
import java.util.List;


public interface SportService {
    /**
     * 删除景点
     * @param id
     * @return
     */
    Result delete(Long id);


    Result deleteByOpenid(String openid);
    /**
     * 修改景点
     * @param sport
     * @return
     */
    Result update(Sport sport);

    /**
     * 添加景点
     * @param sport
     * @return
     */
    Result insert(Sport sport);

    /**
     * 分页查询景点信息
     * @param queryInfo
     * @return
     */
    Result findPage(QueryInfo queryInfo);

    /**
     * 获取详情
     * @param id
     * @return
     */
    Result findDetails(int id);

    Result insertStep(List<WeixinRun> weixinRunList);

    Result stepReport() throws ParseException;

    Result findPageRun(QueryInfo queryInfo);
}
